﻿using Model.Cards.WuJiang;
using Model.Enums;
using Model.ZhanFa;
using SanZhan.Models.Cards.ZhanFa;

namespace SanZhan.Models.Cards.WuJiang
{
    public class WuJiangBase
    {
        public int ID { get; set; }
        public string Name { get; set; }
        public Zhenying ZhenYing;
        public int Cost { get; set; }
        public int MaxStar { get; set; }

        public BingzhongShixing BingzhongShixing { get; set; }


        public decimal Wuli { get; set; }
        public decimal WuliCZ { get; set; }
        public decimal Zhili { get; set; }
        public decimal ZhiliCZ { get; set; }
        public decimal Tongshuai { get; set; }
        public decimal TongshuaiCZ { get; set; }
        public decimal Sudu { get; set; }
        public decimal SuduCZ { get; set; }
        public decimal Zhengzhi { get; set; }
        public decimal ZhengzhiCZ { get; set; }
        public decimal Meili { get; set; }
        public decimal MeiliCZ { get; set; }

        public ZhanFaBase ZhanFa1 { get; set; }
        public ZhanFaBase ZhanFa2 { get; set; }
        public ZhanFaBase ZhanFa3 { get; set; }
        public ZhanFaBase ZhanFa4 { get; set; }

        public WuJiangBase()
        {
            Name = "未上阵";
            BingzhongShixing = new BingzhongShixing(Shixing.C, Shixing.C, Shixing.C, Shixing.C, Shixing.C);
            ZhanFa1 = new ZhanFaBase();
            ZhanFa2 = new ZhanFaBase();
            ZhanFa3 = new ZhanFaBase();
            ZhanFa4 = new ZhanFaBase();
        }

    }
}
